﻿
using System;
using System.ComponentModel;
using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using KDS.Mes.Mes.Onlines;

namespace KDS.Mes.Mes.Onlines.Dtos
{
	/// <summary>
    /// 上线信息列表Dto
    /// </summary>
    [AutoMapFrom(typeof(Online))]
    public class OnlineListDto : EntityDto<int>
    {
        /// <summary>
        /// 所属线体
        /// </summary>
        [DisplayName("所属线体")]
        public      int LineId { get; set; }

        public string LineName { get; set; }
        /// <summary>
        /// 座椅条码
        /// </summary>
        [DisplayName("座椅条码")]
        public      string SeatID { get; set; }
        /// <summary>
        /// 上线时间
        /// </summary>
        [DisplayName("上线时间")]
        public      DateTime OnlineTime { get; set; }
        /// <summary>
        /// 下线时间
        /// </summary>
        [DisplayName("下线时间")]
        public      DateTime OfflineTime { get; set; }
        /// <summary>
        /// 工作时长
        /// </summary>
        [DisplayName("工作时长")]
        public      string WorkTime { get; set; }
        /// <summary>
        /// 下线标记
        /// </summary>
        [DisplayName("下线标记")]
        public      int OfflineFlag { get; set; }
        /// <summary>
        /// 靠背分总成零件号
        /// </summary>
        [DisplayName("靠背分总成零件号")]
        public      string BackrestAssemblyNo { get; set; }
        /// <summary>
        /// 座垫分总成零件号
        /// </summary>
        [DisplayName("座垫分总成零件号")]
        public      string CushionAssemblyNo { get; set; }
        /// <summary>
        /// 滑道零件号
        /// </summary>
        [DisplayName("滑道零件号")]
        public      string SlideNo { get; set; }
        /// <summary>
        /// 靠背蒙皮零件号
        /// </summary>
        [DisplayName("靠背蒙皮零件号")]
        public      string BackrestCoverNo { get; set; }
        /// <summary>
        /// 座垫蒙皮零件号
        /// </summary>
        [DisplayName("座垫蒙皮零件号")]
        public      string CushionCoverNo { get; set; }
        /// <summary>
        /// 靠背发泡零件号
        /// </summary>
        [DisplayName("靠背发泡零件号")]
        public      string BackrestFoamNo { get; set; }
        /// <summary>
        /// 座垫发泡零件号
        /// </summary>
        [DisplayName("座垫发泡零件号")]
        public      string CushionFoamNo { get; set; }
        /// <summary>
        /// 背骨架零件号
        /// </summary>
        [DisplayName("背骨架零件号")]
        public      string BackFrameNo { get; set; }
        /// <summary>
        /// SAB零件号
        /// </summary>
        [DisplayName("SAB零件号")]
        public      string SABNo { get; set; }
        /// <summary>
        /// 头枕零件号
        /// </summary>
        [DisplayName("头枕零件号")]
        public      string HeadrestNo { get; set; }

        /// <summary>
        /// 头枕1零件号
        /// </summary>
        [DisplayName("头枕1零件号")]
        public string HeadrestNo1 { get; set; }
        /// <summary>
        /// 中央头枕零件号
        /// </summary>
        [DisplayName("中央头枕零件号")]
        public      string CenterHeadrestNo { get; set; }
        /// <summary>
        /// 手扶枕零件号
        /// </summary>
        [DisplayName("手扶枕零件号")]
        public      string ArmRestNo { get; set; }
        /// <summary>
        /// 安全带锁扣零件号
        /// </summary>
        [DisplayName("安全带锁扣零件号")]
        public      string BuckleNo { get; set; }
        [DisplayName("坐盆零件号")]
        public string SittingBasinNo { get; set; }
        /// <summary>
        /// 背板零件号
        /// </summary>
        [DisplayName("背板零件号")]
        public      string BackplaneNo { get; set; }
        /// <summary>
        /// 调角器零件号
        /// </summary>
        [DisplayName("调角器零件号")]
        public      string AdjusterNo { get; set; }
        /// <summary>
        /// 调角器护板零件号
        /// </summary>
        [DisplayName("调角器护板零件号")]
        public      string AdjusterPlateNo { get; set; }
        /// <summary>
        /// 座垫支架零件号
        /// </summary>
        [DisplayName("座垫支架零件号")]
        public      string CushioSsupportNo { get; set; }
        /// <summary>
        /// 最后编辑时间
        /// </summary>
        [DisplayName("最后编辑时间")]
        public      DateTime? LastModificationTime { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        [DisplayName("创建时间")]
        public      DateTime CreationTime { get; set; }
    }
}
